package paginas;

import java.awt.Color;
import java.awt.Dimension;
import java.awt.FlowLayout;
import java.awt.Font;
import java.awt.Toolkit;
import java.awt.event.KeyEvent;
import java.util.ResourceBundle;

import javax.swing.JPanel;
import javax.swing.SwingConstants;

import modelUtil.Util;
import paginas.PaginaEntornoCreacionTeclados;
import util.BotonPersonalizado;
import AccionBoton.AccionCerrar;
import AccionBoton.AccionCerrarEditorTeclados;
import AccionBoton.AccionFocoCreditos;
import AccionBoton.AccionOcultarVentana;
import AccionBoton.AccionVolverVisible;

public class EditorTecladosTab2 extends JPanel{

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	private PaginaEntornoCreacionTeclados _frame;
	
public EditorTecladosTab2(PaginaEntornoCreacionTeclados frame){
		
		_frame = frame;
		initComponents();
		
	}
	
	public void initComponents(){
		
		FlowLayout flow = new FlowLayout();
		flow.setAlignment(FlowLayout.LEFT);
		Toolkit tk = Toolkit.getDefaultToolkit();
		Dimension screenSize = tk.getScreenSize();
		int ancho = ((int)((double)(screenSize.width/8)));
		this.setLayout(flow);
		
		BotonPersonalizado b1 = Util.BotonImagen(ResourceBundle.getBundle("internacionalizacion/Etiquetas").getString("etiqueta_menu_creacion_teclados_situacion_pantalla"), "");
		b1.getLabelTexto().setFont(b1.getLabelTexto().getFont().deriveFont(Font.BOLD, 12));
		b1.setBackground(new Color(238,238,238));
		b1.setFocusable(true);
		b1.setMnemonic(KeyEvent.VK_I);
		b1.getLabelTexto().setDisplayedMnemonic(KeyEvent.VK_I);
		b1.getLabelTexto().getAccessibleContext().setAccessibleName(ResourceBundle.getBundle("internacionalizacion/Etiquetas").getString("etiqueta_accesible_mostrar_situacion_pantalla"));
		b1.setToolTipText(ResourceBundle.getBundle("internacionalizacion/Etiquetas").getString("etiqueta_accesible_mostrar_situacion_pantalla"));
		b1.addFocusListener(new AccionFocoCreditos(b1));
		b1.setPreferredSize(new Dimension(ancho-10,45));
		b1.getLabelTexto().setHorizontalAlignment(SwingConstants.CENTER);
		b1.addActionListener(new AccionOcultarVentana("situacion", _frame));
		
		flow.addLayoutComponent("b1", b1);
		this.add(b1);
		
		BotonPersonalizado b2 = Util.BotonImagen(ResourceBundle.getBundle("internacionalizacion/Etiquetas").getString("etiqueta_menu_creacion_teclados_dimensiones"), "");
		b2.getLabelTexto().setFont(b2.getLabelTexto().getFont().deriveFont(Font.BOLD, 12));
		b2.setBackground(new Color(238,238,238));
		b2.setPreferredSize(new Dimension(ancho-10,45));
		b2.setFocusable(true);
		b2.setMnemonic(KeyEvent.VK_D);
		b2.getLabelTexto().setDisplayedMnemonic(KeyEvent.VK_D);
		b2.getLabelTexto().getAccessibleContext().setAccessibleName(ResourceBundle.getBundle("internacionalizacion/Etiquetas").getString("etiqueta_accesible_mostrar_dimensiones"));
		b2.setToolTipText(ResourceBundle.getBundle("internacionalizacion/Etiquetas").getString("etiqueta_accesible_mostrar_dimensiones"));
		b2.addFocusListener(new AccionFocoCreditos(b2));
		b2.getLabelTexto().setHorizontalAlignment(SwingConstants.CENTER);
		b2.addActionListener(new AccionOcultarVentana("celdas", _frame));

		
		flow.addLayoutComponent("b2", b2);
		this.add(b2);
		
		BotonPersonalizado b3 = Util.BotonImagen(ResourceBundle.getBundle("internacionalizacion/Etiquetas").getString("etiqueta_menu_creacion_teclados_cambiar_nombre"), "");
		b3.getLabelTexto().setFont(b3.getLabelTexto().getFont().deriveFont(Font.BOLD, 12));
		b3.setBackground(new Color(238,238,238));
		b3.setPreferredSize(new Dimension(ancho-10,45));
		b3.setFocusable(true);
		b3.setMnemonic(KeyEvent.VK_C);
		b3.getLabelTexto().setDisplayedMnemonic(KeyEvent.VK_C);
		b3.getLabelTexto().getAccessibleContext().setAccessibleName(ResourceBundle.getBundle("internacionalizacion/Etiquetas").getString("etiqueta_accesible_mostrar_cambio_nombre_teclado"));
		b3.setToolTipText(ResourceBundle.getBundle("internacionalizacion/Etiquetas").getString("etiqueta_accesible_mostrar_cambio_nombre_teclado"));
		b3.addFocusListener(new AccionFocoCreditos(b3));
		b3.getLabelTexto().setHorizontalAlignment(SwingConstants.CENTER);
		b3.addActionListener(new AccionOcultarVentana("nombre", _frame));

		
		flow.addLayoutComponent("b3", b3);
		this.add(b3);
		
		BotonPersonalizado b4 = Util.BotonImagen(ResourceBundle.getBundle("internacionalizacion/Etiquetas").getString("etiqueta_menu_creacion_teclados_tamanho"), "");
		b4.getLabelTexto().setFont(b4.getLabelTexto().getFont().deriveFont(Font.BOLD, 12));
		b4.setBackground(new Color(238,238,238));
		b4.setPreferredSize(new Dimension(ancho-10,45));
		b4.setFocusable(true);
		b4.setMnemonic(KeyEvent.VK_T);
		b4.getLabelTexto().setDisplayedMnemonic(KeyEvent.VK_T);
		b4.getLabelTexto().getAccessibleContext().setAccessibleName(ResourceBundle.getBundle("internacionalizacion/Etiquetas").getString("etiqueta_accesible_mostrar_pixeles_teclado"));
		b4.setToolTipText(ResourceBundle.getBundle("internacionalizacion/Etiquetas").getString("etiqueta_accesible_mostrar_pixeles_teclado"));
		b4.addFocusListener(new AccionFocoCreditos(b4));
		b4.getLabelTexto().setHorizontalAlignment(SwingConstants.CENTER);
		b4.addActionListener(new AccionOcultarVentana("dimensiones", _frame));

		
		flow.addLayoutComponent("b4", b4);
		this.add(b4);
		
		BotonPersonalizado b5 = Util.BotonImagen(ResourceBundle.getBundle("internacionalizacion/Etiquetas").getString("etiqueta_menu_admin_salir"), "lib//Resources//salirTeclados.png");
		b5.getLabelTexto().setFont(b5.getLabelTexto().getFont().deriveFont(Font.BOLD, 12));
		b5.setBackground(new Color(238,238,238));
		b5.setPreferredSize(new Dimension(ancho-10,45));
		b5.setFocusable(true);
		b5.setMnemonic(KeyEvent.VK_S);
		b5.getLabelTexto().setDisplayedMnemonic(KeyEvent.VK_S);
		b5.getLabelTexto().getAccessibleContext().setAccessibleName(ResourceBundle.getBundle("internacionalizacion/Etiquetas").getString("etiqueta_accesible_salir_editor_teclados"));
		b5.setToolTipText(ResourceBundle.getBundle("internacionalizacion/Etiquetas").getString("etiqueta_accesible_salir_editor_teclados"));
		b5.addFocusListener(new AccionFocoCreditos(b5));
		b5.getLabelImagen().setHorizontalAlignment(SwingConstants.LEFT);
		b5.getLabelTexto().setHorizontalAlignment(SwingConstants.RIGHT);
		b5.addActionListener(new AccionVolverVisible(_frame.get_frame()));
		b5.addActionListener(new AccionCerrarEditorTeclados(_frame));

		
		flow.addLayoutComponent("b5", b5);
		this.add(b5);
	}

	
	
	
}
